/**
 * 
 * 给定一个排序数组，你需要在 原地 删除重复出现的元素，使得每个元素只出现一次，返回移除后数组的新长度。
 * 不要使用额外的数组空间，你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。
 */
/**
 * splice
 * @param {*} nums 
 */
var removeDuplicates = function(nums) {
  for(var i =0; i<nums.length; i++) {
      if(nums[i] != nums[i+1]) {
         
         nums.splice(i,1)
         i--;
      }
  } 
  return resIndex + 1;
};
 /**
  * 使用双指针的方法
 * @param {number[]} nums
 * @return {number}
 */
var removeDuplicates = function(nums) {
  var resIndex = 0;
  for(var i =1; i<nums.length; i++) {
      if(nums[i] != nums[i-1]) {
         resIndex++;
         nums[resIndex] = nums[i];
      }
  } 
  return resIndex + 1;
};